PhpMyAdmin\Relation D

Total Complexity 273
Dependencies 13
Dependents 70
Total lines 2,236
Lines of code 1,540
Logical lines of code 601
Comment lines 430
Methods 37
Properties 2

Methods 37

Method Rating Maintainability Complexity Lines of code
getRelationsParamDiagnostic()
B
24
10 265
fillCfgRelationWithTableNames()
B
40 22 57
getForeigners()
B
39 20 60
getForeignData()
B
36 18 82
buildForeignDropdown()
B
38 18 72
checkRelationsParam()
B
35 16 87
arePmadbTablesDefined()
B
52 19 21
checkTableAccess()
A
42 14 52
foreignDropdown()
A
43 13 52
fixPmaTables()
A
38 11 67
renameTable()
A
36 8 103
checkChildForeignReferences()
A
45 11 44
getDisplayField()
A
47 9 37
setHistory()
A
46 7 40
tryUpgradeTransformations()
S
45 5 46
purgeHistory()
S
49 5 33
getDbComments()
S
53 5 24
getTables()
S
56 5 18
renameField()
S
46 3 47
getComments()
S
57 5 17
getHistory()
S
52 4 27
getDbComment()
S
52 4 25
getHtmlFixPmaTables()
S
48 3 36
searchColumnInForeigners()
S
54 4 20
getDiagMessageForFeature()
S
59 4 15
setDbComment()
S
51 3 28
getChildReferences()
S
53 3 24
queryAsControlUser()
S
56 3 22
getDefaultPmaTableNames()
S
56 3 19
getRelationsAndStatus()
S
58 3 17
createPmaDatabase()
S
58 3 16
getRelationsParam()
S
63 4 10
createPage()
S
58 3 14
getDiagMessageForParameter()
S
59 2 15
renameSingleTable()
S
58 1 16
canAccessStorageTable()
S
67 1 8
__construct()
S
75 1 4